// 监听来自于主线程的消息：
self.addEventListener('message', function (e) {

    // 根据主线程的消息类型，判断需要自行的任务
    if(e.data === 'start'){

        // 千万条数据，亿条数据就会崩溃
        let arr = []
        let len = 10000000
        let i = 0 

        while (i < len){
            const num = Math.random() * 100
            arr.push(num)
            i++
        }

        
        // 发送消息给主线程
        self.postMessage('You said: ' + arr.length);
    }

}, false);
